package club.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 管理员实体类
 * 对应数据库中的管理员表结构
 */
@Data
// Lombok注解，自动生成getter、setter、toString等方法

public class Admins {
    private Integer id;
    private String adminName;
    private String adminPwd;
    private String realName;
    private String telephone;
    private String email;

    // 日期格式化注解
    // JsonFormat：控制JSON序列化时的日期格式
    // DateTimeFormat：控制表单提交时字符串转日期的格式

    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
    private String sex;
    private String pic;
    // 头像图片路径

    private String remark;
    // 备注信息
}